package com.sinosoft.moniter.services.impl;

import java.util.Vector;

import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.SftpException;
import com.jcraft.jsch.ChannelSftp.LsEntry;
import com.sinosoft.moniter.services.MonitorService;
import com.sinosoft.moniter.utils.Config;
import com.sinosoft.moniter.utils.SFTP;

/**
 *
 * @author Ma_Wenzheng
 * @date 创建时间：2016年9月20日 上午10:35:56
 */
public class MonitorServiceImpl implements MonitorService {
	public Vector<LsEntry> service(String path) {
		ChannelSftp cs = SFTP.connect(Config.host, Config.port,
				Config.username, Config.pwd);
		Vector<LsEntry> v = null;
		try {
			v = cs.ls(path);
		} catch (SftpException e) {
			System.err.println("当前路径不存在。"+e.getMessage());
		}
		return v;
	}
}
